/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dao.ibatis;

import com.ibatis.sqlmap.client.SqlMapClient;
import java.util.List;
import java.util.Map;
import model.bean.MesaVotacion;
import model.common.ibatis.IbatisUtils;
import model.dao.MesaVotacionDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
import org.springframework.stereotype.Repository;

/**
 * @Archivo MesaVotacionDaoIbatis.java
 * @Fecha                @Autor   @Cambios
 * 30/01/2011 02:22:06 PM       jcamayo
 */
@Repository
public class MesaVotacionDaoIbatis extends SqlMapClientDaoSupport implements MesaVotacionDao {

    @Autowired
    public MesaVotacionDaoIbatis(SqlMapClient arg) {
        setSqlMapClient(arg);
    }

    public List<MesaVotacion> listarMesaVotacion(MesaVotacion mesaVotacion) throws DataAccessException {
        Map parameterMap = IbatisUtils.processBean(mesaVotacion);
        return getSqlMapClientTemplate().queryForList("listarMesaVotacion", parameterMap);
    }

}
